package com.pojo;

import ch.qos.logback.core.net.SyslogOutputStream;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * 专题表
 * 接口
 * 1.查所有可用的专题（状态来判断）
 * 2.根据专题编号查所有的电影
 * 3.查最新20条推荐电影
 */
@Data
@TableName("special")
public class Special implements Serializable {
    @TableId(value = "id")
    private long id;//序号
    private String topic_name;//专题名称
    private String picture;//图片
    private String background_picture;//图片(专题背景图片)
    private Integer state;//状态(1启用，0禁用)
    private String explain_;//说明
    private Date expiration_time;//专题过期时间
    private Date creation_time;// 创建时间
    private Integer sort;     //排序

    @Override
    public boolean equals(Object o){
         if (o instanceof Special)
         {
             Special s =(Special) o;
             if (this.id==s.id)
             {
                 return true;
             }
         }
         return false;
    }

    @Override
    public int hashCode()
    {
        return (int)this.id;
    }

}
